#pragma once
#include <Windows.h>
#include "SkinWindowBase.h"

class CSkinImage : public CSkinWindowBase
{
public:
    CSkinImage( void );
    virtual ~CSkinImage( void );

public:
    virtual BOOL Load( LPCTSTR lpszFilePath ) = 0;
    void UnLoad();
    virtual void Draw( HDC hDC, const RECT& rc ) = 0;
    virtual void Draw( HDC hDC, const POINT& pt ) = 0;
    virtual void Draw( HDC hDC, int iDestX = 0, int iDestY = 0 ) = 0;
    virtual void OnPaint( HDC hDC );
};
